package com.haixiaoke.domain;

import com.haixiaoke.common.annotation.Excel;
import com.haixiaoke.common.core.domain.BaseEntity;
import lombok.Data;

/**
 * 智能锁指令下发记录对象 biz_lock_command_log
 *
 * @author qixi
 * @date 2023-05-29
 */
@Data
public class LockCommandLog extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    private Long commandId;

    /**
     * 智能锁sn
     */
    @Excel(name = "智能锁SN")
    private String lockSn;

    /**
     * 命令类型: 1:同步临时密码 2：同步成员密码 4：同步门卡 6：同步指纹 7:远程开锁 8:清空指令 9:清空指令(包含蓝牙密码) 10：同步人脸
     */
    @Excel(name = "命令类型", dictType="command_type")
    private Integer commandType;


    /**
     * 品牌id
     */
    private Long brandId;

    /**
     * 品牌名称
     */
    @Excel(name = "品牌名称")
    private String brandName;

    /**
     * 型号id
     */
    private Long modelId;

    /**
     * 型号名称
     */
    @Excel(name = "型号名称")
    private String modelName;

    /**
     * 状态
     */
    @Excel(name = "状态", readConverterExp = "0=成功,1=失败")
    private Integer callbackState;

    /**
     * 备注
     */
    private String remark;

}
